package com.bawei.module_visitor.repository

import com.bawei.module_visitor.api.VisitorApi
import com.bawei.module_visitor.api.VisitorModel
import com.bawei.module_visitor.model.VisitorAddBody
import kotlinx.coroutines.flow.flow
import javax.inject.Inject

class VisitorRepository @Inject constructor() {
    @Inject
    @VisitorModel.SignApi
    lateinit var visitorApi: VisitorApi
    //预约来访
    fun getVisitorApply() = flow {
        emit(visitorApi.getVisitorApply())
    }
    //创建预约来访
    fun getVisitorApplyAdd(visitorAddBody: VisitorAddBody) = flow {
        emit(visitorApi.getVisitorApplyAdd(visitorAddBody))
    }
}